home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / bootup / boot_n2z / runr150k / others.hlp < prev    next >
Text File  |  1995-05-02  |  18KB  |  319 lines

  1.         
  2.                         Runner -- A Desktop Alternative
  3.         
  4.                                  Other Programs
  5.                     Mini-Run, Regions, Rpicname and Rconvert
  6.  
  7.         
  8.                        Copyright (C) 1991 by Dave Thorson
  9.                        Version 1.50        March 10, 1991
  10.  
  11.  
  12.         This file describes Runner's companion programs and other 
  13.         support programs distributed with Runner or available when 
  14.         registering Runner.
  15.         
  16. $$      Mini-Run
  17.         
  18.         Mini-Run is available only by registering Runner for $10 or 
  19.         more (see OVERVIEW.HLP).  Mini-Run is a companion program 
  20.         callable only from within Runner.  It is used to free more 
  21.         memory for larger programs.  It works like this:
  22.         
  23.         1. Runner determines which program to run
  24.         2. Runner tells GEM to call Mini-Run, and puts information about 
  25.            the program you wanted to run where Mini-Run can find it.
  26.         3. Runner exits from memory, and GEM loads Mini-Run
  27.         4. Mini-Run grabs the information Runner set up, the loads the 
  28.            program you requested based on this information.
  29.         5. Your program starts, you do what you need, and exit it.
  30.         6. Mini-Run resumes control and if you requested Hold Screen, it 
  31.            waits for a keypress or mouse click.
  32.         7. Mini-Run tells GEM to load Runner and exits.
  33.         8. Runner restarts.
  34.         
  35.         Of course there's more detail than that, but this sequence 
  36.         should give you a feel for what's going on.  It's all 
  37.         transparent to you as a user unless the information passed to 
  38.         Mini-Run gets to be too long (Runner will warn you of this and 
  39.         let you change the command line).  Mini-Run takes about an extra 
  40.         second to load on a hard drive, and then Runner must reload 
  41.         after Mini-Run exits, so there is some inconvenience.  But, 
  42.         Mini-Run takes about 29K of memory where runner needs nearly 
  43.         100K more than that if a background picture is loaded.
  44.         
  45.         Mini-Run MUST be copied to Runner's home directory.  That's all 
  46.         there is to installing it.  For floppy disk users, it might work 
  47.         best to put Mini-Run on each disk with a program that needs it, 
  48.         in a RUNNER directory.  See SETUP.HLP for more information.
  49.         
  50.         Mini-Run can be called in several ways:
  51.         
  52.         1. Press ESC.  The words "MINI-RUN" appear in Runner's upper 
  53.            right corner, replacing the time/date display if it's on.  
  54.            The next program run will be run via Mini-Run, and the MINI-
  55.            RUN indicator will be turned off.  Press Esc a second time to 
  56.            turn it off before then, if needed.
  57.         
  58.         2. From the file selector, hold down Alternate or Control when 
  59.            you select a program to run.  Note: if you select a data file 
  60.            that should trigger an installed application, holding down 
  61.            Alternate or Control will simply bypass the application and 
  62.            send the file to File View instead.  Moral: You can't cause 
  63.            Mini-Run to be used for an installed application by using 
  64.            Alternate or Control keys.
  65.  
  66.         3. Within the Add/Change Dialog Box (you see this whenever you 
  67.            add or change a program) you can left-click on "Use Mini-Run" 
  68.            and then, whenever that program is run from Runner, Mini-Run 
  69.            will be used.  You can do this for programs, installed 
  70.            applications, or data/document files that trigger installed 
  71.            applications.
  72.         
  73.         If Runner senses that Mini-Run is requested by ANY of the above, 
  74.         Mini-Run will be used.  For example, if even though Spectrum 512 
  75.         does not have the "Use Mini-Run" flag set in the Add/Change 
  76.         Dialog Box, if you press Esc before selecting it from a menu 
  77.         then Spectrum 512 will be loaded using Mini-Run.
  78.         
  79.         If you hold down Alternate or Control when exiting an 
  80.         application run via Mini-Run, then Mini-Run will return control 
  81.         to the desktop instead of Runner (if you want to go from Mini-
  82.         Run back to Runner but want to supress the loading of a 
  83.         background picture, be sure to hold down Alternate or Control 
  84.         AFTER Runner begins loading).  Also, if a program is run 
  85.         with Hold Screen enabled, you can exit directly to the desktop 
  86.         by pressing Esc instead of a mouse click or other key.
  87.         
  88.         One design decision made for Mini-Run will cause a problem if 
  89.         you try to enter parameters for a program with characters above 
  90.         ASCII 224.  These will be remapped into the lower-case character 
  91.         range.  Someone please let me know if this is a problem, but I 
  92.         can't imagine a program expecting characters in that range, far 
  93.         above the range of normally printable characters!  As a result 
  94.         of this, you can now pass lower case characters, intact, in your 
  95.         prarmeter strings (also known as command lines).
  96.  
  97.                 
  98. $$      Regions
  99.  
  100.         This program is sent to all who register Runner for $10 or more 
  101.         (see OVERVIEW.HLP).  Regions is callable only from Runner, and 
  102.         only when a background picture is loaded.  There is a lot of on-
  103.         line help within Regions, so only the basics and obscure stuff 
  104.         are covered here.  Press Y to call Regions.  REGIONS.TTP will be 
  105.         loaded from Runner's home directory (where Runner first found 
  106.         RUNNER.CFG or else the root directory of the drive Runner was 
  107.         loaded from -- see SETUP.HLP).  Once the program is loaded, 
  108.         information from Runner is passed through memory to Regions.  
  109.         Regions has its own GEM menu bar.
  110.  
  111.         For help in Regions, press the Help key before selecting 
  112.         anything in the pull-down menus.  Press it again to turn off 
  113.         help.  Help is also turned off any time you select an item from 
  114.         a Regions menu.
  115.  
  116.         Regions displays the current background picture and lets you add 
  117.         or change up to 32 active screen regions for that picture.  When 
  118.         you exit Regions (using the Save & Quit option), all changes are 
  119.         updated in Runner's memory and Regions exits.  No disk access at 
  120.         all (nice, eh?) and your changes are all active within Runner, 
  121.         until you exit Runner or load in another picture.  To make your 
  122.         changes more permanent, you must save them in a picture 
  123.         configuration file.  Use Runner's pull-down menu option File, 
  124.         Save Config to save both picture and Runner config files, or 
  125.         hold down Alt when you select it to save ONLY the picture config 
  126.         file.  (You can also press S or Alt-S, respectively).  See 
  127.         SETUP.HLP for information on picture configuration files.
  128.  
  129.         Since screen region information is saved in a picture 
  130.         configuration file, you can have different screen regions for 
  131.         each picture.  The idea is that you could create a background 
  132.         picture with "pseudo icons", pieces of a picture that act as 
  133.         icons but are really just pixels in the picture.  You might have 
  134.         different disk drive icons, one for exiting Runner, one or more 
  135.         for your favorite programs.  You can turn off Runner's menus and 
  136.         use nothing but screen regions to control Runner, if you prefer.  
  137.         You could dress up your game disks by showing a picture of each 
  138.         game that would be clicked on to start the game, or create a 
  139.         custom desktop with your own icon shapes to control your Atari 
  140.         system.  Of course these are not "real" icons; you cannot drag 
  141.         them around on the desktop.  To change them, you must change 
  142.         your picture in a paint program, then update where the screen 
  143.         regions are defined to match the new picture, using the Regions 
  144.         program.  More complex than dragging an icon on the desktop, but 
  145.         perhaps more fun and gratifying as well.
  146.  
  147. $$      Screen regions are created using the Add option.  You can define 
  148.         and adjust a rectangular region anywhere on the screen.  Then 
  149.         you need to assign a function to the region.  Five types of 
  150.         functions are currently available: 
  151.  
  152.         1. Menu Bar functions or those available from Runner's GEM menu 
  153.            bar.  About, Save, Load, Install, Add, Drop, colors, and so 
  154.            on can be assigned to a spot on the screen.
  155.  
  156.         2. File Selector functions provide control of the file selector, 
  157.            just like the Space bar and numeric keys.  Display a file 
  158.            selector for the last drive you visited, or start at the root 
  159.            directory of any active drive.
  160.  
  161.         3. QuickKeys can assigned to any region, so that anything a 
  162.            QuickKey can do (run a program, display a menu, show a text 
  163.            file, etc.) can be done from a screen region as well.
  164.  
  165.         4. Load Picture functions let you pick a picture file name using 
  166.            a file selector, and assign it to a shifted number key.  It 
  167.            is also assigned to a screen region.  Even if the region is 
  168.            later dropped, the name can remain assigned to the shifted 
  169.            number key.
  170.  
  171.         5. Miscellaneous functions cover most of the remaining keyboard-
  172.            only types of Runner commands, such as changing date format, 
  173.            exit via Undo key, menus on/off, Help, and so on....
  174.  
  175.         A Change option lets you alter anything about a region, 
  176.         including its priority.  If one or more regions or menus 
  177.         overlap, the one with the highest priority will be selected.  
  178.         Runner's menus have highest priority, then screen regions.  
  179.         Think of the regions as being on a list; those first in the list 
  180.         have a higher priority than those at the end.  A region may be 
  181.         moved to first or last place, moving other regions down or up as 
  182.         needed.  It's possible to have a region completely surrounded by 
  183.         another; as long as it has a higher priority it can still be 
  184.         selected.
  185.         
  186.         Regions also has the capability to save the current palette into 
  187.         a selected picture file.  Ideally, you should only save the 
  188.         palette to the file whose picture is displayed!  This option 
  189.         lets you take a palette changed within Runner, and update a 
  190.         picture file so it will have the same palette.  Normally, Runner 
  191.         only saves altered palette information in picture configuration 
  192.         files.
  193.  
  194. $$      One other point should be made about the Regions program: it 
  195.         offers a lockout feature for Runner.  This is intended for use 
  196.         in making demos or custom applications where you don't the user 
  197.         to have access to anything else.  When lockout is selected, 
  198.         Runner's GEM menu bar goes away; selecting Exit Runner does 
  199.         nothing; the keyboard is ignored (mostly -- see below); the 
  200.         QuickKeys menu cannot be displayed; and anything else with 
  201.         potential danger is disabled.  Lockout takes effect only AFTER 
  202.         changes have been saved from Regions to Runner, and from Runner 
  203.         to a picture config file, and that picture is loaded into 
  204.         Runner.  Otherwise you would be unable to save changes from 
  205.         Runner!  Turning lockout OFF in Regions takes place immediately 
  206.         on return to Runner.  One problem: how do you get to Regions to 
  207.         disable lockout if the keys (including the Y key which starts 
  208.         Regions) are disabled?  A not-too-elegant solution: Runner 
  209.         watches for a sequence of keystrokes, namely Esc-y-Esc (three 
  210.         keys, no hyphens, and no shift on the y).  This is hard to hit 
  211.         at random and not too hard to remember.  You can prevent use of 
  212.         Regions for sure by simply removing it from Runner's home 
  213.         directory when it's not needed.
  214.  
  215.         Since lockout removes the GEM menu bar and Runner's menus, you 
  216.         can create a nice looking custom desktop.  The menu bar area is 
  217.         not available for screen regions but you can put anything else 
  218.         in your picture up there.  Even a Macintosh logo (now wait a 
  219.         minute, let's not get carried away here).  All functions in 
  220.         Runner should be available through screen regions, including 
  221.         displaying sub menus and calling the file selector, but you can 
  222.         pick and choose the ones you need.  If something's not there, 
  223.         let me know!
  224.  
  225.         I can see uses for locked pictures in disk menus, tutorials 
  226.         where selecting an item on the screen displays a text file 
  227.         describing it, starts a program to animate it, or branches to 
  228.         another picture with all different regions to show more (or 
  229.         different) levels of detail.  You could simulate a large-than-
  230.         screen-size picture by setting up regions at the edges and 
  231.         corners which load a new picture of the view in that direction.  
  232.         You could even program a simple (or complex) 3-D maze, or a 
  233.         walk-through of a house plan showing the view from any 
  234.         direction.  Some of this is limited only by disk space for all 
  235.         the pictures, but you could always change disks before moving to 
  236.         a new picture.  Just be sure the picture's config file 
  237.         accompanies the picture.  And if you need a different set of 
  238.         Runner menus, create what you need and name it after the picture 
  239.         file (if STUFF.PI1 is the picture, then STUFF.CF1 is its config 
  240.         file and STUFF.CFG will be loaded as Runner's config file if 
  241.         it's in Runner's home directory).  Have fun with it!
  242.         
  243. $$      An example picture file deomnstrating the use of Regions 
  244.         is included for both low and high resolution.  Use Background 
  245.         from Runner's File menu to load REGIONS1.PC1 or REGIONS1.PC3 and 
  246.         the corresponding REGIONS1.CF1 or .CF3 file will load with it.  
  247.         Without the Regions program you cannot change anything, but you 
  248.         can click on the various "icons" to see what they do.  The 
  249.         Runner key equivalent letter for each icon is shown next to it.  
  250.         If you have the Regions program you can call Regions to edit the 
  251.         functions or locations of regions in this file, using the 
  252.         REGIONS1 picture as a training ground.
  253.  
  254.         
  255. $$      Rconvert
  256.         
  257.         This program is provided as an aid to prior users of Runner. It 
  258.         converts Runner configuration files (not picture configuration 
  259.         files) from older formats to the newest one.  All information 
  260.         from older config files can be translated, except for installed 
  261.         application information.  Rconvert will, if you select the 
  262.         appropriate dialog box choices, send a list of all your 
  263.         installed applications to a disk file with a name similar to 
  264.         your config file's name.  Use this list to help you set up your 
  265.         applications in the new version of Runner (sorry, but the new 
  266.         approach to installing applications is just no longer compatible 
  267.         with the older information, and the potential for inconsistent 
  268.         results through an automated translation is just too high).
  269.         
  270.         Rconvert is easy to use, and it need not be any particular 
  271.         directory.  Run it by double clicking on RCONVERT.PRG.  You can 
  272.         then remove the disk with RCONVERT.PRG on it and insert any 
  273.         others with .CFG files that need updating.  Follow the prompts; 
  274.         it's easy to use and quick!  You should be able to convert all 
  275.         your old .CFG files in a matter of minutes, and then you won't 
  276.         need RCONVERT.PRG any more....
  277.  
  278.         
  279. $$      Rpicname
  280.         
  281.         RPICNAME.PRG is a program that lets you quickly change default 
  282.         (startup) picture files for Runner.  Runner now looks at the 
  283.         size of picture files, and if a file is less than 100 bytes (or 
  284.         was it 128?) then it assume the picture file contains a filename 
  285.         for another picture file instead of picture data.  Runner also 
  286.         looks for RUNNER.PI1, RUNNER.PI2 and RUNNER.PI3 (or the .PCx 
  287.         equivalents for compressed pictures) at startup to use as 
  288.         autoloading picture files.  Rpicname ties these two concepts 
  289.         together.
  290.         
  291.         Run Rpicname by double clicking on RPICNAME.PRG (you can also 
  292.         put this one into a Runner menu, if you like).  Once it's loaded 
  293.         you can take out that disk and put in another if you need to.  
  294.         Rpicname displays a file selector.  Simply click on any picture 
  295.         file you want to use at startup, and Rpicname will put its 
  296.         filename and path into RUNNER.PIx for you (x is 1, 2 or 3, and 
  297.         is taken from the file extension of the picture file you 
  298.         select).  You can select files for any resolution in the same 
  299.         session.  If you did not select picture files from Runner's home 
  300.         directory, be sure to copy the resulting RUNNER.PIx file(s) into 
  301.         the home directory.  And be careful not to copy a name file over 
  302.         a real picture file (check the file sizes).  Rpicname works best 
  303.         if all the pictures you select from are in Runner's home 
  304.         directory.
  305.         
  306.         Rpicname assumes you want to use RUNNER.PIx for holding picture 
  307.         filenames instead of pictures.  If it tries to update a 
  308.         RUNNER.PIx file and finds it longer than 128 (or was it 100?) 
  309.         bytes, it will warn you and stop the update.  This way you 
  310.         cannot lose any picture files.
  311.         
  312.         If you only use one picture for each resolution and never plan 
  313.         to change, then you won't need Rpicname.  Otherwise it can be a 
  314.         very handy way to change the pictures you see on startup without 
  315.         a lot of renaming and copying of picture files.
  316.  
  317.         
  318.         [end of OTHERS.HLP]
  319.